1、设总线的时钟频率为8MHZ,一个总线周期等于一个时钟周期。如果一个总线周期中并行传送16位数据,试问总线的带宽是多少?
答:总线周期:(1/8)MHZ = 0.125us 总线带宽:16/0.125 = 128Mbps |
2、在一个32位的总线系统中,总线的时钟频率为66MHZ,假设总线最短传输周期为4个时钟周期,试计算总线的最大数据传输率。若想提高数据传输率,可采取什么措施?
答:总线传输周期:4×(1/66) = 2/33us 总线的最大数据传输率:32/(2/33) = 528Mbps 若想提高数据传输率,可以提高总线时钟频率、增大总线宽度、减少总线传输周期包含的时钟周期个数。 |
3、在异步串行传送系统中,字符格式为:1个起始位、8个数据位、1个校验位、2个终止位。若要求每秒传送120个字符,试求传送的波特率和比特率。
答:根据题目给出的字符格式,一帧包含1+8+1+2 = 12位,其中,有效位有8位. 波特率:12×120 = 1440bps = 1440波特 比特率:8×120 = 960bps |
4、什么是存储器的带宽?若存储器的数据总线宽度为32位,存取周期为200ns,则存储器的带宽是多少?
答:存储器的带宽是指单位时间内存储器所存取的信息量。 总线频率:1/(200×10^-9) = 5×10^6HZ = 5MHZ 存储器的带宽: 5×10^6 × 32 = 160M位/S = 20MB/S |
5、某机字长为32位,其存储容量是64KB,按字编址其寻址范围是多少?
若主存以字节编址,试画出主存字地址和字节地址的分配情况。
答:按字节编址的寻址范围是64K;按字编址的寻址范围是64K/(32/8) = 16K.
|
6、一个容量为16K×32位的存储器,其地址线和数据线的总和是多少?
当选用下列不同规格的存储芯片时,各需要多少片?1K×4位,2K×8位,4K×4位,16K×1位,4K×8位,8K×8位
答:16K = 2^14,地址线14根,数据线32根, 地址线和数据线的总和:14+32 = 46根; 1K×4位:(16K×32)/(1K×4) = 16×8 = 128片 2K×8位:(16K×32)/(2K×8) = 8×4 = 32片 4K×4位:(16K×32)/(4K×4) = 4×8 = 32片 16K×1位:(16K×32)/(16K×1) = 1×32 = 32片 4K×8位:(16K×32)/(4K×8) = 4×4 = 16片 8K×8位:(16K×32)/(8K×8) = 2×4 = 8片 |
7、设CPU共有16根地址线,8根数据线,并用MREQ(低电平有效)作访存控制信号,W/R作读写命令信号(高电平为读,低电平为写)。现有下列存储芯片:ROM(2K×8位,4K×4位,8K×8位),RAM(1K×4位,2K×8位,4K×8位),及74138译码器和其他门电路(门电路自定)。试从上述规格中选用合适芯片,画出CPU和存储芯片的连接图。要求:
(1)最小4K地址为系统程序区,4096~16383地址范围为用户程序区。
(2)指出选用的存储芯片类型及数量。
(3)详细画出片选逻辑。